rare soft tissue tumor - German English Dictionary